package 哈希表;

import java.math.BigDecimal;

/**
 * @author aodre , QQ : 480029069
 * @date 2023/9/11 17:39
 */
public class lc560的拓展版 {

    /*
     求  子数组 和  的平均值 刚好 等于 x/y
     也就是 说  sum(i,j) / j - i + 1 == x /  y

     即 :  sum / len = x / y
     即 sum / len  * y = x
     即 sum * y / len = x

     所以就是先让 nums[i] 数组中每个 元素 * y 再 减去 x 即 nums[j] = nums[i] * y - x
     求 nums[j] 子数组 和 为 0  的 连续子数组的个数!
     牛逼!
     转换为了, 经典的 求 一个nums 数组 ,子数组和 为 0 的个数

     */

    /*
     这个题很耐人寻味。
     先把这个入门的给整明白，
     比如： 求 子数组的 平均值为 k 的连续子数组的个数

     ： 把这个给想明白， 那这一些列的题，估计都差不多了。
     */


    public static void main(String[] args) {
        BigDecimal a = new BigDecimal(1);
        BigDecimal b = new BigDecimal("1.0");

        System.out.println(a.compareTo(b));
    }

}
